package com.lzm.ydpt.entity;

import android.os.Parcel;
import android.os.Parcelable;

public class UserOrderBean implements Parcelable {

    private int additionalTimePrice;
    private int additionalWeightPrice;
    private int basicPrice;
    private int cancelType;
    private long courierId;
    private long courierMemberId;
    private String createTime;
    private int delFlag;
    private long goodPriceId;
    private String goodPriceName;
    private String goodType;
    private long goodTypeId;
    private int goodWeight;
    private long id;
    private long memberId;
    private String orderNo;
    private int overstepDistancePrice;
    private String payTime;
    private String pickUpTime;
    private int positionDistance;
    private String receiveAddress;
    private String receiveContacts;
    private String receiveDetailedAddress;
    private String receiveGoodTime;
    private double receiveLatitude;
    private double receiveLongitude;
    private String receiveOrderTime;
    private String receivePhone;
    private long remainingTime;
    private String remark;
    private String saveTime;
    private String sendAddress;
    private String sendContacts;
    private String sendDetailedAddress;
    private double sendLatitude;
    private double sendLongitude;
    private String sendPhone;
    private String sendTime;
    private String sendTimeDate;
    private String shopOrderNo;
    private String sign;
    private int signFor;
    private int status;
    private float tipsPrice;
    private String updateTime;

    protected UserOrderBean(Parcel in) {
        additionalTimePrice = in.readInt();
        additionalWeightPrice = in.readInt();
        basicPrice = in.readInt();
        cancelType = in.readInt();
        courierId = in.readLong();
        courierMemberId = in.readLong();
        createTime = in.readString();
        delFlag = in.readInt();
        goodPriceId = in.readLong();
        goodPriceName = in.readString();
        goodType = in.readString();
        goodTypeId = in.readLong();
        goodWeight = in.readInt();
        id = in.readLong();
        memberId = in.readLong();
        orderNo = in.readString();
        overstepDistancePrice = in.readInt();
        payTime = in.readString();
        pickUpTime = in.readString();
        positionDistance = in.readInt();
        receiveAddress = in.readString();
        receiveContacts = in.readString();
        receiveDetailedAddress = in.readString();
        receiveGoodTime = in.readString();
        receiveLatitude = in.readDouble();
        receiveLongitude = in.readDouble();
        receiveOrderTime = in.readString();
        receivePhone = in.readString();
        remainingTime = in.readLong();
        remark = in.readString();
        saveTime = in.readString();
        sendAddress = in.readString();
        sendContacts = in.readString();
        sendDetailedAddress = in.readString();
        sendLatitude = in.readDouble();
        sendLongitude = in.readDouble();
        sendPhone = in.readString();
        sendTime = in.readString();
        sendTimeDate = in.readString();
        shopOrderNo = in.readString();
        sign = in.readString();
        signFor = in.readInt();
        status = in.readInt();
        tipsPrice = in.readFloat();
        updateTime = in.readString();
    }

    public static final Creator<UserOrderBean> CREATOR = new Creator<UserOrderBean>() {
        @Override
        public UserOrderBean createFromParcel(Parcel in) {
            return new UserOrderBean(in);
        }

        @Override
        public UserOrderBean[] newArray(int size) {
            return new UserOrderBean[size];
        }
    };

    public int getAdditionalTimePrice() {
        return additionalTimePrice;
    }

    public void setAdditionalTimePrice(int additionalTimePrice) {
        this.additionalTimePrice = additionalTimePrice;
    }

    public int getAdditionalWeightPrice() {
        return additionalWeightPrice;
    }

    public void setAdditionalWeightPrice(int additionalWeightPrice) {
        this.additionalWeightPrice = additionalWeightPrice;
    }

    public int getBasicPrice() {
        return basicPrice;
    }

    public void setBasicPrice(int basicPrice) {
        this.basicPrice = basicPrice;
    }

    public int getCancelType() {
        return cancelType;
    }

    public void setCancelType(int cancelType) {
        this.cancelType = cancelType;
    }

    public long getCourierId() {
        return courierId;
    }

    public void setCourierId(long courierId) {
        this.courierId = courierId;
    }

    public long getCourierMemberId() {
        return courierMemberId;
    }

    public void setCourierMemberId(long courierMemberId) {
        this.courierMemberId = courierMemberId;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public int getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(int delFlag) {
        this.delFlag = delFlag;
    }

    public long getGoodPriceId() {
        return goodPriceId;
    }

    public void setGoodPriceId(long goodPriceId) {
        this.goodPriceId = goodPriceId;
    }

    public String getGoodPriceName() {
        return goodPriceName;
    }

    public void setGoodPriceName(String goodPriceName) {
        this.goodPriceName = goodPriceName;
    }

    public String getGoodType() {
        return goodType;
    }

    public void setGoodType(String goodType) {
        this.goodType = goodType;
    }

    public long getGoodTypeId() {
        return goodTypeId;
    }

    public void setGoodTypeId(long goodTypeId) {
        this.goodTypeId = goodTypeId;
    }

    public int getGoodWeight() {
        return goodWeight;
    }

    public void setGoodWeight(int goodWeight) {
        this.goodWeight = goodWeight;
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public long getMemberId() {
        return memberId;
    }

    public void setMemberId(long memberId) {
        this.memberId = memberId;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public int getOverstepDistancePrice() {
        return overstepDistancePrice;
    }

    public void setOverstepDistancePrice(int overstepDistancePrice) {
        this.overstepDistancePrice = overstepDistancePrice;
    }

    public String getPayTime() {
        return payTime;
    }

    public void setPayTime(String payTime) {
        this.payTime = payTime;
    }

    public String getPickUpTime() {
        return pickUpTime;
    }

    public void setPickUpTime(String pickUpTime) {
        this.pickUpTime = pickUpTime;
    }

    public int getPositionDistance() {
        return positionDistance;
    }

    public void setPositionDistance(int positionDistance) {
        this.positionDistance = positionDistance;
    }

    public String getReceiveAddress() {
        return receiveAddress;
    }

    public void setReceiveAddress(String receiveAddress) {
        this.receiveAddress = receiveAddress;
    }

    public String getReceiveContacts() {
        return receiveContacts;
    }

    public void setReceiveContacts(String receiveContacts) {
        this.receiveContacts = receiveContacts;
    }

    public String getReceiveDetailedAddress() {
        return receiveDetailedAddress;
    }

    public void setReceiveDetailedAddress(String receiveDetailedAddress) {
        this.receiveDetailedAddress = receiveDetailedAddress;
    }

    public String getReceiveGoodTime() {
        return receiveGoodTime;
    }

    public void setReceiveGoodTime(String receiveGoodTime) {
        this.receiveGoodTime = receiveGoodTime;
    }

    public double getReceiveLatitude() {
        return receiveLatitude;
    }

    public void setReceiveLatitude(double receiveLatitude) {
        this.receiveLatitude = receiveLatitude;
    }

    public double getReceiveLongitude() {
        return receiveLongitude;
    }

    public void setReceiveLongitude(double receiveLongitude) {
        this.receiveLongitude = receiveLongitude;
    }

    public String getReceiveOrderTime() {
        return receiveOrderTime;
    }

    public void setReceiveOrderTime(String receiveOrderTime) {
        this.receiveOrderTime = receiveOrderTime;
    }

    public String getReceivePhone() {
        return receivePhone;
    }

    public void setReceivePhone(String receivePhone) {
        this.receivePhone = receivePhone;
    }

    public long getRemainingTime() {
        return remainingTime;
    }

    public void setRemainingTime(long remainingTime) {
        this.remainingTime = remainingTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getSaveTime() {
        return saveTime;
    }

    public void setSaveTime(String saveTime) {
        this.saveTime = saveTime;
    }

    public String getSendAddress() {
        return sendAddress;
    }

    public void setSendAddress(String sendAddress) {
        this.sendAddress = sendAddress;
    }

    public String getSendContacts() {
        return sendContacts;
    }

    public void setSendContacts(String sendContacts) {
        this.sendContacts = sendContacts;
    }

    public String getSendDetailedAddress() {
        return sendDetailedAddress;
    }

    public void setSendDetailedAddress(String sendDetailedAddress) {
        this.sendDetailedAddress = sendDetailedAddress;
    }

    public double getSendLatitude() {
        return sendLatitude;
    }

    public void setSendLatitude(double sendLatitude) {
        this.sendLatitude = sendLatitude;
    }

    public double getSendLongitude() {
        return sendLongitude;
    }

    public void setSendLongitude(double sendLongitude) {
        this.sendLongitude = sendLongitude;
    }

    public String getSendPhone() {
        return sendPhone;
    }

    public void setSendPhone(String sendPhone) {
        this.sendPhone = sendPhone;
    }

    public String getSendTime() {
        return sendTime;
    }

    public void setSendTime(String sendTime) {
        this.sendTime = sendTime;
    }

    public String getSendTimeDate() {
        return sendTimeDate;
    }

    public void setSendTimeDate(String sendTimeDate) {
        this.sendTimeDate = sendTimeDate;
    }

    public String getShopOrderNo() {
        return shopOrderNo;
    }

    public void setShopOrderNo(String shopOrderNo) {
        this.shopOrderNo = shopOrderNo;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }

    public int getSignFor() {
        return signFor;
    }

    public void setSignFor(int signFor) {
        this.signFor = signFor;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public float getTipsPrice() {
        return tipsPrice;
    }

    public void setTipsPrice(float tipsPrice) {
        this.tipsPrice = tipsPrice;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {
        dest.writeInt(additionalTimePrice);
        dest.writeInt(additionalWeightPrice);
        dest.writeInt(basicPrice);
        dest.writeInt(cancelType);
        dest.writeLong(courierId);
        dest.writeLong(courierMemberId);
        dest.writeString(createTime);
        dest.writeInt(delFlag);
        dest.writeLong(goodPriceId);
        dest.writeString(goodPriceName);
        dest.writeString(goodType);
        dest.writeLong(goodTypeId);
        dest.writeInt(goodWeight);
        dest.writeLong(id);
        dest.writeLong(memberId);
        dest.writeString(orderNo);
        dest.writeInt(overstepDistancePrice);
        dest.writeString(payTime);
        dest.writeString(pickUpTime);
        dest.writeInt(positionDistance);
        dest.writeString(receiveAddress);
        dest.writeString(receiveContacts);
        dest.writeString(receiveDetailedAddress);
        dest.writeString(receiveGoodTime);
        dest.writeDouble(receiveLatitude);
        dest.writeDouble(receiveLongitude);
        dest.writeString(receiveOrderTime);
        dest.writeString(receivePhone);
        dest.writeLong(remainingTime);
        dest.writeString(remark);
        dest.writeString(saveTime);
        dest.writeString(sendAddress);
        dest.writeString(sendContacts);
        dest.writeString(sendDetailedAddress);
        dest.writeDouble(sendLatitude);
        dest.writeDouble(sendLongitude);
        dest.writeString(sendPhone);
        dest.writeString(sendTime);
        dest.writeString(sendTimeDate);
        dest.writeString(shopOrderNo);
        dest.writeString(sign);
        dest.writeInt(signFor);
        dest.writeInt(status);
        dest.writeFloat(tipsPrice);
        dest.writeString(updateTime);
    }
}